wayland: Implement the GdkDisplay get_setting vfunc
authorMatthias Clasen <mclasen@redhat.com>
Mon, 30 Oct 2017 20:43:50 +0000 (16:43 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 30 Oct 2017 20:43:50 +0000 (16:43 -0400)
Just call the GdkScreen vfunc.

gdk/wayland/gdkdisplay-wayland.c
gdk/wayland/gdkprivate-wayland.h
gdk/wayland/gdkscreen-wayland.c

index ab1aa72a02093fd42cab1226c0a0d42d668b9d36..f8f1a6cd463d46be566f7b1b62f62b1ac6b4affb 100644 (file)
@@ -981,6 +981,14 @@ gdk_wayland_display_get_monitor_at_window (GdkDisplay *display,
   return NULL;
 }
 
+static gboolean
+gdk_wayland_display_get_setting (GdkDisplay  *display,
+                                 const gchar *name,
+                                 GValue      *value)
+{
+  return gdk_wayland_screen_get_setting (GDK_WAYLAND_DISPLAY (display)->screen, name, value);
+}
+
 static void
 gdk_wayland_display_class_init (GdkWaylandDisplayClass *class)
 {
@@ -1039,6 +1047,7 @@ gdk_wayland_display_class_init (GdkWaylandDisplayClass *class)
   display_class->get_n_monitors = gdk_wayland_display_get_n_monitors;
   display_class->get_monitor = gdk_wayland_display_get_monitor;
   display_class->get_monitor_at_window = gdk_wayland_display_get_monitor_at_window;
+  display_class->get_setting = gdk_wayland_display_get_setting;
 }
 
 static void
index 09590b81b3c571e72273ddd224ecd33261567b2e..62d20b70d0262929a8ddc64129760bf9125f8662 100644 (file)
@@ -211,6 +211,10 @@ GdkWindow *_gdk_wayland_screen_create_root_window (GdkScreen *screen,
                                                   int width,
                                                   int height);
 
+gboolean gdk_wayland_screen_get_setting (GdkScreen   *screen,
+                                         const gchar *name,
+                                         GValue      *value);
+
 GdkScreen *_gdk_wayland_screen_new (GdkDisplay *display);
 void _gdk_wayland_screen_add_output (GdkScreen        *screen,
                                      guint32           id,
index 55337362735fb1a54f4482351bd90f01c77eee8c..78e8b480d7b446374cb283265a135efe3b082c29 100644 (file)
@@ -560,7 +560,7 @@ set_capability_setting (GdkScreen                 *screen,
   return TRUE;
 }
 
-static gboolean
+gboolean
 gdk_wayland_screen_get_setting (GdkScreen   *screen,
                                 const gchar *name,
                                 GValue      *value)